package com.jscm.showHexBool;

import com.App;
import javafx.beans.value.ChangeListener;
import javafx.beans.value.ObservableValue;
import javafx.scene.control.TextArea;
import javafx.scene.text.Font;

import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;

/**
 *  存放属性列表
 */
public class HexBoolTextArea {
    public static TextArea textArea = new TextArea();
    static {
        init();
    }

    private static void init() {
        textArea.setText("");
        textArea.setFont(new Font(10));
        textArea.setPrefWidth(383);
        textArea.setPrefHeight(210);
        textArea.setPromptText("请选择当前数据显示数据内容");
        textArea.textProperty().addListener(new ChangeListener<String>() {
            @Override
            public void changed(ObservableValue<? extends String> observable, String oldValue, String newValue) {

            }
        });
        TimerTask timerTask = new TimerTask() {
            @Override
            public void run() {
                System.err.println(textArea.getCaretPosition());
            }
        };
//        AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA

        Timer timer = new Timer();
        timer.scheduleAtFixedRate(timerTask, new Date(), 100);
//        textArea.getCaretPosition()
//        textArea.setEditable(false);
//        textArea.setPadding(new Insets(10));
    }
}
